@charset "UTF-8";

/* CSS Document */

body{background:#fff;margin:0;padding:0;font-family:"MicroSoft YaHei"}

input{outline:none;color:#333;}

.regTop{padding-top:35px;width:980px;margin:0 auto;height:55px;padding-bottom:35px;}

.regTop .logo{background:url(img/reg-logo.png) no-repeat 0 0;display:block;height:45px;width:248px;float:left;}

.regTop span{ float:right;font-size:14px;color:#333;padding-top:10px; line-height:20px;}

.regTop span a{ color:#0055aa;text-decoration:none;padding-left:5px;}

.regTop span a:hover{ color:#f52c2c;text-decoration:none;}

ul{margin:0;padding:0;}

ul li {list-style:none;}

p{margin:0;padding:0;}

.regBox{width:1024px;margin:0 auto;position:relative;}

.regBox .rB-top{height:70px;width:1024px;text-align:center;margin:0 auto;border-bottom:2px solid #e5e5e5;background:url(img/proc_1.png) no-repeat center center;}

.regBox .rB-top1{height:70px;width:1024px;text-align:center;margin:0 auto;border-bottom:2px solid #e5e5e5;background:url(img/proc_2.png) no-repeat center center;}

.regList{overflow:hidden;padding:35px 0 30px 225px;}

.regLeft{width:120px;line-height:40px;float:left;font-size:16px;color:#666;text-align:right;padding-right:23px;height:40px;}

.regLeft em{padding-right:5px;color:#d11120;font-size:12px;font-style:normal;}

.regRight{float:left;width:610px;position:relative;}

.regRight .iBox{height:40px;width:288px;position:relative;display:inline-block;float:left;}

.iText{width:285px;height:36px;background:none;line-height:36px;padding-left:5px;float:left; padding-right:25px;border:1px solid #ccc; z-index:10; position:relative;}

.VerText{width: 72px;height:36px;background:none;line-height:36px;padding-left:5px;float:left;border:1px solid #d5d5d5;}

#verifiyCode{ width:174px; border-right:none}

.regRight .iBox img{margin: 0px 5px 0 9px;float:left;}

.regRight .iBox a{font-size:12px;float:left;line-height: 40px;color:#0c76f4;margin-left:10px;width: 60px;white-space: nowrap;}

.regRight .iBox a:hover{color:#f52c2c;}

.telIco,.userIco,.passIco,.comIco,.personIco,.tips-errow,.tips-ok,.tipsCur,.Consultation{background: url(img/regIco.png) no-repeat;}

.telIco,.userIco,.passIco,.comIco,.personIco{display:block;position:absolute;width:20px;height:24px;top: 9px;left:266px;}

.tips-errow,.tips-ok,.tipsCur{padding-left:20px;font-size:12px;height:40px;line-height:40px;}

.telIco{background-position:0 -65px;}

.userIco{ background-position:-1px -163px;}

.passIco{background-position:-23px -162px;}

.comIco{background-position:-46px -162px;}

.personIco{background-position:-71px -162px;}

.promptBox{display:inline-block;height:40px;padding-left:5px;width:200px;white-space:nowrap; z-index:50; position:relative;}

.tips-errow{background-position:-296px -22px;color:#f52c2c;}

.tips-ok{background-position:-296px 14px;color:#666;}

.tipsCur{background-position:-296px -55px;color:#666;}

.borRed{border:1px solid #fa4c4c !important;}

.borBlue{border:1px solid #89b6f8 !important;}

.regList ul li{margin-bottom:20px;float:left;}

.VerBtn{width:106px;height:40px;/*margin-left:10px;*/display:block;float:left;background:#f4f4f4;border:1px solid #ddd;font-size:12px;color:#333;cursor:pointer;}

.VerGrayBtn{width:106px;height:40px;display:block;float:left;background:#f4f4f4;border:1px solid #ddd;font-size:12px;color:#999;}

.{color:#999;font-size:12px;}

.telPrompt{clear:both;padding-top:10px;font-size:12px;color:#999;line-height:18px;}

.telPrompt b{color:#d11120;padding:0 5px;}

.ClausePrompt { float:left;font-size:12px;color:#999;line-height:18px;}

.ClausePrompt a{color:#0055aa;text-decoration:none;}

.ClausePrompt a:hover{color:#f52c2c;text-decoration:underline;}

a.botBtn{background:url(img/regIco.png) 0 -101px;display:block;height:40px;width:287px;color:#fff;margin-left:144px;font-size:18px;font-family:'Microsoft YaHei';border:none;text-decoration:none;line-height:40px;text-align:center;}

a.botBtn:hover{background:url(img/regIco.png) 0 -199px;}

.radioBox{float:left;padding-right:30px;line-height:40px;font-size:12px;color:#333;}

.radioBox label{padding-right:45px;float:left; padding-left:23px; position:relative; font-size:14px}

.radioBox input{top:11px;float:left; position:absolute; left:0px;}

.promptBox a{color:#0055aa;text-decoration:none;}

.promptBox a:hover{color:#f52c2c;text-decoration:underline;}

dl,dt,dd{margin:0;padding:0;}

.userSelect{width:285px;top:40px;left:0;border:1px solid #ccc;z-index:2000;background:#fff;position:absolute;font-size:12px;color:#333;line-height:30px;border-top:none;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;-webkit-box-shadow:2px 2px 2px #ebebeb;-moz-box-shadow:2px 2px 2px #ebebeb;box-shadow:2px 2px 2px #ebebeb;overflow:hidden;}

.userSelect dt{width:auto;height:30px;font-size:12px;border-bottom:1px dotted #ccc;font-weight:bold;padding:0 15px;}

.userSelect dd{ padding:0 10px;clear:both;height:30px;}

.userSelect dd:hover{background:#f8f8f8;}

.userSelect dd input{float:left;margin-top:8px;}

.userSelect dd label{float:left;}







.regBottom{ width:100%;height:98px;padding:40px 0; background:#f7f7f7;}

.regBottom-inner{ width:1040px;height:98px; margin:0 auto;overflow:hidden}

.regBottom-inner li{ float:left;width:313px;height:98px;margin-left:20px}

.regBottom-inner li .icon_1{ float:left;width:98px}

.regBottom-inner li .word{ float:left;width:205px;padding-top:20px;margin-left:10px}

.regBottom-inner li .word p{color:#6c6c6c; font-size:12px;line-height:26px}

.regBottom-inner li .word p.fs16{font-size:16px; color:#262626;}



.footer{text-align:center;margin:0 auto;clear:both;}
.sPassword1,.sPassword2,.sPassword3,.sPassword4{background:url(img/progressImg_zss.png) no-repeat;height:12px;width:163px;position:absolute;top:44px;left:0px;}



.sPassword1{background-position:0 0;}



.sPassword2{background-position:0 -13px;}



.sPassword3{background-position:0 -26px;}



.sPassword4{background-position:0 -39px;}



.tips1,.tips2,.tips3{ background:url(img/regIco.png) no-repeat;font-size:12px;height:24px;line-height:24px;padding-left:20px;}



.tips3{background-position:-296px -29px;color:#f52c2c;}



.tips2{background-position:-296px 5px;color:#666;}



.tips1{background-position:-296px -63px;color:#666;}



.passAlert{width: 289px;  left: 300px; height:95px;padding: 10px 12px; position:absolute; top:0px; background:#fff; z-index:5000; border:1px solid #ccc;border-radius: 6px;border-radius: 6px;-webkit-box-shadow:2px 2px 2px #ebebeb;-moz-box-shadow:2px 2px 2px #ebebeb;box-shadow:2px 2px 2px #ebebeb;}



.passAlert s{background: url(img/regIco.png) -287px -162px; display:block; height: 15px; width: 14px; left: -14px;top: 14px;position:absolute;}



span.ConBox a{ background-position:-292px -122px;margin-right:20px; display:block; height:24px; padding-left:24px; color:#333;}



span.ConBox a:hover{background-position:-292px -97px;text-decoration:none; color:#f52c2c;}



div#divCompanyNameSelector dd label{text-overflow: ellipsis;overflow: hidden;white-space: nowrap; width:265px;}



.zIndex4{z-index:40000;}



.zIndex5{z-index:50000;}

.is0{background:url(img/progressImg_zss.png) no-repeat 0 0;width:220px;height:16px;overflow:hidden;}
.is30{background-position:0 -56px;}
.is20{background-position:0 -37px;}
.is10{background-position:0 -19px;}

